/*
 * Powered By 
 * Since 2010 - 2016
 */

package com.rf.business.service;

import java.util.Map;

import com.rf.sys.utils.PageUtils;
import com.rf.business.model.CardRelease;

public interface CardReleaseSearchService{
	
	/**
	 * 获取数据分页
	 * @param CardRelease
	 * @param pageUtils
	 * @return Map
	 */
	public Map getCardReleasePage(CardRelease cardRelease,PageUtils pageUtils) throws Exception;
	//综合统计
	public Map getSumPage(CardRelease cardRelease,PageUtils pageUtils,String startdate,String enddate) throws Exception;
	//时间统计
	public Map getSumTimePage(CardRelease cardRelease,PageUtils pageUtils,String startdate,String enddate) throws Exception;
	
	//口岸物业验放统计
	public Map getkawysum(CardRelease cardRelease,PageUtils pageUtils,String startdate,String enddate) throws Exception;
	// 口岸物业验放明细
	public Map getkawymx(CardRelease cardRelease,PageUtils pageUtils,String startdate,String enddate) throws Exception;
	//旅行社接车统计
	public Map getlxsjc(CardRelease cardRelease,PageUtils pageUtils,String startdate,String enddate) throws Exception;
	//车辆类型统计
	public Map getcartypesum(CardRelease cardRelease,PageUtils pageUtils,String startdate,String enddate) throws Exception;
	//车辆进出境统计
	public Map getinoutsum(CardRelease cardRelease,PageUtils pageUtils,String startdate,String enddate) throws Exception;
	//入境未出区统计
	public Map getinsum(CardRelease cardRelease,PageUtils pageUtils,String startdate,String enddate) throws Exception;
	// 进去未出区统计
	public Map getoutsum(CardRelease cardRelease,PageUtils pageUtils,String startdate,String enddate) throws Exception;
	//入境停留车辆人数统计
	public Map getinpersonsum(CardRelease cardRelease,PageUtils pageUtils,String startdate,String enddate) throws Exception;
	//退车统计
	public Map returncarsum(CardRelease cardRelease,PageUtils pageUtils,String startdate,String enddate) throws Exception;
}
